;FORTRESS EUROPE TEST OF TIME EVENTS v1-3

;NATIONS:
;========
;Vichy French
;Soviets
;Turkish 
;Axis
;Spanish
;Neutrals
;Allies
;Finnish

;FLAGS USED:
;===========
;ALLIES: ON - 0/1/3
;AXIS: ON - 1/2/3/4/5/6/7/8/9/12/15
;SPAIN: ON - 0

;CONTENTS:
;=========
;1   INITIALIZATION+
;2   NEGOTIATION+
;3   DATE BASED TEXT+
;4   AXIS TECHS+
;4a  ALLIED TECHS+
;5   CITY TAKEN+
;6   UNIT KILLED+
;7   BATTLE OF THE ATLANTIC+
;8   AXIS UNIT CREATION+
;9   SOVIET UNIT CREATION+
;10  PARTISANS+
;11  DATE TECHS (RUN BATCH FILE)+ 
;12  MOVE UNITS+
;13  ALLIED UNIT CREATION+
;14  SPAINISH EVENTS+
;15a TURKISH EVENTS (ALLIED)+
;15b TURKISH EVENTS (AXIS)+
;16  TORCH AND NORTH AFRICA+
;17  STRATEGIC BOMBING+
;18  OPERATION HUSKY+
;19  OPERATION MARKET GARDEN+
;20  BATTLE OF THE BULGE+
;21  EL AGHEILA TO EL ALAMEIN
;22  AXIS COUNTER-ATTACKS

;Reserve at least 1988 bytes of memory for delayed events (Max 7 simultaneous Rome/Ortona) 2079 bytes free!

;1------------------------INITIALIZATION------------------------

;1.1
@BEGINEVENTS
;@DEBUG
@INITFLAG

;1.2
@IF
SCENARIOLOADED
@THEN
DONTPLAYWONDERS
@ENDIF

;1.3
@IF
NOSCHISM
DEFENDER=Anybody 
@THEN
@ENDIF

;2------------------------NEGOTIATION------------------------

;2.0 Nobody can talk to anybody
@IF
Negotiation
talkermask=0b11111111111111111111111111111111
listenermask=0b11111111111111111111111111111111
@THEN
@ENDIF

;2.1 Deleted for space

;2.2
@IF
Turn
turn=every
@THEN
MAKEAGGRESSION
who=Soviets
whom=Axis
@ENDIF

;2.3
@IF
NEGOTIATION
talker=Soviets
talkertype=humanorcomputer
listener=Axis
listenertype=humanorcomputer
@THEN
@ENDIF

;2,4 Deleted for space

;2.5 Deleted for space

;2.6 Deleted for space

;2.7
@IF
NEGOTIATION
talker=ANYBODY
talkertype=HumanOrComputer
listener=ANYBODY
listenertype=HumanOrComputer
@THEN
@ENDIF

;2.8
@IF
CITYTAKEN
city=Casablanca
attacker=Allies
defender=Vichy French
@THEN
MAKEAGGRESSION
who=Axis
whom=Vichy French
@ENDIF

;2.9
@IF
NEGOTIATION
talker=Soviets
talkertype=Computer
listener=Finnish
listenertype=Computer
@THEN
@ENDIF

;2.10
@IF
NEGOTIATION
talker=Axis
talkertype=Computer
listener=Vichy French
listenertype=Computer
@THEN
@ENDIF

;3------------------------DATE BASED TEXT------------------------

;3.0
@IF
TURN
turn=1
@THEN
TEXT
^
^^November 1941 
^
^^SITUATION REPORT
The Axis have the initiative both in North Africa and in the Mediterranean.
Rommel's tanks are bearing down on the Suez Canal and the U-Boat Wolfpacks 
threaten to cut off Britain's vital supplies and starve her into submission.
Panzers threaten the Oilfields of the Caucasus. Hope is on the horizon though, 
the US look close to joining the struggle.
^
^^Each turn is roughly one week
^
ENDTEXT
PlayWaveFile
INTRO.wav
@ENDIF

;3.0a
@IF
TURN
turn=2
@THEN
TEXT
^^ORDERS: It is vital you hold on to Malta and hold back Rommel's Africa Corps in Libya. 
Your first objective is to capture Benghazi. It may take a while to build up the 
required forces in theatre so you have some time to plan your campaign.
ENDTEXT
CREATEUNIT
unit=Luftwaffe Bomber
count=3
owner=Axis
veteran=no
homecity=NONE
locations
132,160
endlocations
@ENDIF

;3.1 - Deleted as doubled. Pearl Harbour text put into date text event

;3.2
@IF
CITYTAKEN
city=Bialystock
attacker=Soviets
defender=Axis
@THEN
JUSTONCE
TEXT
The 38,000 strong Polish Underground Army rises up against its Nazi oppressors in Warsaw.
ENDTEXT
CREATEUNIT
unit=Partisans
count=20
owner=Soviets
veteran=yes
homecity=NONE
locations
161,65
159,67
158,64
157,63
160,62
161,67
endlocations
@ENDIF

;4------------------------AXIS TECHS------------------------

;4.0 Me262 in Berlin
@IF
TURN
turn=76
@THEN
TEXT
Nazi Germanys first operational Jet fighter squadron
equiped with the revolutionary Messerschmitt Me 262 
becomes operational!
ENDTEXT
GIVETECHNOLOGY
receiver=Axis
technology=19
@ENDIF

;4.0a
@IF
RECEIVEDTECHNOLOGY
technology=19
receiver=Axis
@THEN
CREATEUNIT
unit=Luftwaffe Jet Fighter
count=2
owner=Axis
veteran=no
homecity=NONE
locations
107,69 ;Essen
130,64 ;Berlin
endlocations
@ENDIF

;4.1 Rocket in Antwerp, Rotterdam, Amsterdam, Groningen, Bremen - (Count=20 after UNIT)
@IF
TURN
turn=63
@THEN
TEXT
Nazi Germany begins is V1 flying bomb 'vengeance' attacks against Britain. 
ENDTEXT
GIVETECHNOLOGY
receiver=Axis
technology=53
@ENDIF

;4.1a
@IF
RECEIVEDTECHNOLOGY
technology=53
receiver=Axis
@THEN
CREATEUNIT
unit=Missile
count=2
owner=Axis
veteran=no
homecity=NONE
locations
94,70 ;Antwerp
96,66 ;Rotterdam
98,64 ;Amsterdam
107,61 ;Groningen
endlocations
@ENDIF

;4A-----------------------ALLIED TECHS----------------------

;4A.0
@IF
RECEIVEDTECHNOLOGY
technology=33
receiver=Allies
@THEN
CREATEUNIT
unit=US Infantry
owner=Allies
veteran=no
homecity=NONE
locations
3,31
endlocations
@ENDIF

;4A.1
@IF
RECEIVEDTECHNOLOGY
technology=82
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Airborne
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
3,31
endlocations
@ENDIF

;4A.2
@IF
RECEIVEDTECHNOLOGY
technology=75
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Fighter
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
8,20
endlocations
@ENDIF

;4A.3
@IF
RECEIVEDTECHNOLOGY
technology=48
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Fighter Bomber
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
8,20
endlocations
@ENDIF

;4A.4
@IF
RECEIVEDTECHNOLOGY
technology=81
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Tactical Bomber
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
8,20
endlocations
@ENDIF

;4A.5
@IF
RECEIVEDTECHNOLOGY
technology=78
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Heavy Bomber
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
8,20
endlocations
@ENDIF

;4A.6
@IF
RECEIVEDTECHNOLOGY
technology=12
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Light Armour
owner=Allies
veteran=no
Count=10
homecity=NONE
locations
3,39
endlocations
@ENDIF

;4A.7
@IF
RECEIVEDTECHNOLOGY
technology=73
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Medium Armour
owner=Allies
veteran=no
Count=10
homecity=NONE
locations
3,39
endlocations
@ENDIF

;4A.8
@IF
RECEIVEDTECHNOLOGY
technology=61
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US Heavy Armour
owner=Allies
veteran=no
Count=10
homecity=NONE
locations
3,39
endlocations
@ENDIF

;4A.9
@IF
RECEIVEDTECHNOLOGY
technology=65
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US SP Anti-Tank Gun
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
3,31
endlocations
@ENDIF

;4A.10
@IF
RECEIVEDTECHNOLOGY
technology=51
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=Mobile Artillery
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
3,15
endlocations
@ENDIF

;4A.11
@IF
RECEIVEDTECHNOLOGY
technology=28
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=US SPAA Gun
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
3,15
endlocations
@ENDIF

;4A.12
@IF
RECEIVEDTECHNOLOGY
technology=10
receiver=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=Mechanized Infantry
owner=Allies
veteran=no
Count=12
homecity=NONE
locations
3,15
endlocations
@ENDIF

;4A.13
@IF
RECEIVEDTECHNOLOGY
technology=46
receiver=Allies
@THEN
JUSTONCE
TEXT
A shipment of American Grant's arrives in Port Said.
ENDTEXT
CREATEUNIT
unit=US Heavy Armour
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
227,185
endlocations
@ENDIF

;5------------------------CITY TAKEN------------------------

;5.0 - Allies capture Bardia
@IF
CityTaken
city=Bardia
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=1
Who=Allies
state=On
@ENDIF

;5.1 - Axis capture Bardia
@IF
CityTaken
city=Bardia
attacker=Axis
defender=Allies
@THEN
FLAG
continuous
flag=1
Who=Allies
state=Off
@ENDIF

;5.2
@IF
CITYTAKEN
city=Rostov
attacker=Axis
defender=ANYBODY
@THEN
Justonce
TEXT
Little seems to stand between the Panzers and the Caucasus oilfields now!
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=yes
Count=30
homecity=NONE
locations
235,81
endlocations
@ENDIF

;5.3 FREE

;5.4 6 Strongpoint in Rostov
@IF
CITYTAKEN
city=Rostov
attacker=Axis
defender=ANYBODY
@THEN
CREATEUNIT
unit=Strongpoint
owner=Axis
veteran=yes
homecity=Tripoli
locations
235,81
endlocations
@ENDIF

;5.5 and 5.6 Deleted file

;5.7 4 Heavy Panzer in Reims
@IF
CITYTAKEN
city=Paris
attacker=Allies
defender=ANYBODY
@THEN
Justonce
TEXT
The city of Lights is liberated by the allied armies. Joyful people fill
the streets to greet their liberators as they march through the streets, 
then onwards in pursuit of the fleeing Germans. 
ENDTEXT
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
Count=6
homecity=NONE
locations
92,82
endlocations
@ENDIF

;5.8 - FREE

;5.9 8 Allied Italian Infantry in Rome
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=ANYBODY
@THEN
Justonce
TEXT
The eternal city falls to the Allies but the Germans soldier on in the hills and mountains of the Italian peninsular. Nevertheless this event is a landmark in the Allies campaign to free Europe of fascism. Churchill presses for a campaign in the Dodecanese and then the Balkans while the US are determined not to get sidetracked from the cross channel invasion.
ENDTEXT
CREATEUNIT
unit=Italian Infantry
Count=6
owner=Allies
veteran=yes
homecity=NONE
locations
124,130
endlocations
@ENDIF

;5.10 to Deleted file

;5.11 15 Red Army Assault Guns in Bucharest
@IF
CITYTAKEN
city=Bucharest
attacker=Soviets
defender=ANYBODY
@THEN
Justonce
TEXT
Bucharest falls to the Soviet tank armies. Rumania is forced to change sides.
ENDTEXT
CREATEUNIT
unit=Red Army Assault Gun
Count=12
owner=Soviets
veteran=yes
homecity=NONE
locations
184,110
endlocations
@ENDIF

;5.12 15 Red Army Heavy Armour in Budapest
@IF
CITYTAKEN
city=Budapest
attacker=Soviets
defender=ANYBODY
@THEN
Justonce
TEXT
The Hungarian capital has fallen to the Soviets. Another Nazi ally is gone.
ENDTEXT
CREATEUNIT
unit=Red Army Heavy Armour
Count=12
owner=Soviets
veteran=yes
homecity=NONE
locations
153,95
endlocations
@ENDIF

;5.13 20 Red Army Heavy Armour in Warsaw
@IF
CITYTAKEN
city=Warsaw
attacker=Soviets
defender=ANYBODY
@THEN
Justonce
TEXT
The Red Army finally 'liberates' the Polish capital. There is little left between them and the 
German capital now. 
ENDTEXT
CREATEUNIT
unit=Red Army Heavy Armour
Count=16
owner=Soviets
veteran=yes
homecity=NONE
locations
159,65
endlocations
@ENDIF

;5.14 Berlin falls to the Soviets
@IF
CITYTAKEN
city=Berlin
attacker=Soviets
defender=Axis
@THEN
Justonce
TEXT
Heroic Soviet troops raise the communist flag on the roof of 
the Reichstag. All resistance is crushed in the Nazi capital, the war 
in Europe is all but over. 
ENDTEXT
EndGame
endscreens=On
PlayWaveFile
ALLIEDVIC.wav
@ENDIF

;5.15 4 Allied Atomic Bombers in Berlin
@IF
CITYTAKEN
city=Berlin
attacker=Allies
defender=Axis
@THEN
Justonce
TEXT
Victorious Allied troops enter Berlin. The war is virtually over in Europe. The task of rebuilding can begin. 
ENDTEXT
CREATEUNIT
unit=Atomic Bomber
Count=4
owner=Allies
veteran=no
homecity=NONE
locations
130,64
endlocations
PlayWaveFile
ALLIEDVIC.wav
@ENDIF

;5.16 Deleted for space

;5.17 15 Red Army Ground Attacks in Vienna
@IF
CITYTAKEN
city=Vienna
attacker=Soviets
defender=Axis
@THEN
Justonce
TEXT
The Austrian capital falls to the Soviets after a last ditch defence 
of the city by the SS. 
ENDTEXT
CREATEUNIT
unit=Red Army Ground Attack
Count=12
owner=Soviets
veteran=yes
homecity=NONE
locations
142,92
endlocations
@ENDIF

;5.18 20 Red Army Medium Armour in Minsk
@IF
CITYTAKEN
city=Minsk
attacker=Soviets
defender=ANYBODY
@THEN
Justonce
TEXT
The Red Army liberates Minsk. The Soviets great offensive has shattered Germany's Army Group Centre. 
ENDTEXT
CREATEUNIT
unit=Red Army Medium Armour
Count=16
owner=Soviets
veteran=yes
homecity=NONE
locations
184,50
endlocations
@ENDIF

;5.19 20 Red Army Medium Armour in Kiev
@IF
CITYTAKEN
city=Kiev
attacker=Soviets
defender=ANYBODY
@THEN
Justonce
TEXT
Kiev is liberated by the Red Army. The Nazis retreat in dissaray!
ENDTEXT
CREATEUNIT
unit=Red Army Medium Armour
Count=16
owner=Soviets
veteran=yes
homecity=NONE
locations
195,71
endlocations
@ENDIF

;5.20 8 Wehrmacht Heavy Panzers SE of Caen, SW of Caen, Paris
@IF
CITYTAKEN
city=Caen
attacker=Allies
defender=Axis
@THEN
Justonce
TEXT
The town of Caen is captured by the Allies after fierce fighting. 
Desperate to hold Normandy the Nazis launch a massive counterattack. 
ENDTEXT
CREATEUNIT
unit=Wehrmacht Heavy Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
73,83 ;SW of Caen
84,84 ;Paris
92,82 ;Reims
endlocations
@ENDIF

;5.21 8 Fallschirmjeger south of Cherbourg, SW of Caen, Between Brest and Caen
@IF
CITYTAKEN
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
Justonce
TEXT
The port of Cherbourg falls into Allied hands after a bitter fight.
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
73,83 ;SW of Caen
67,83 ;Between Brest and Caen
endlocations
@ENDIF

;5.22 8 Wehrmacht Heavy Panzer SW of Calais, Lille, E of Calais, Antwerp, Brussels, Reims
@IF
CITYTAKEN
city=Calais
attacker=Allies
defender=Axis
@THEN
Justonce
TEXT
The Allies open up the shortest route to Europe by capturing Calais.   
ENDTEXT
CREATEUNIT
unit=Wehrmacht Heavy Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
89,75 ;Lille
94,70 ;Antwerp
94,74 ;Brussels
92,82 ;Reims
endlocations
@ENDIF

;5.23 Deleted for space

;5.24 10 Axis Missiles in Aachen, Cologne or Nijmegen
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=Axis
@THEN
Justonce
TEXT
The port of Antwerp falls into Allied hands. This will shorten the Allies supply lines. 
An enraged Hitler orders the use of vengence weapons to close the port.  
ENDTEXT
CREATEUNIT
unit=Missile
Count=10
owner=Axis
veteran=yes
homecity=NONE
locations
100,76 ;Aachen
104,74 ;Cologne
101,67 ;Nijmegen
endlocations
@ENDIF

;5.25 8 Panzergrenadiers in Arnhem or Nijmegen 
@IF
CITYTAKEN
city=Rotterdam
attacker=Allies
defender=Axis
@THEN
Justonce
CREATEUNIT
unit=Panzergrenadiers
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
104,66 ;Arnhem
101,67 ;Nijmegen
107,69 ;Essen
endlocations
@ENDIF

;5.26 - Ortona text
@IF
CITYTAKEN
city=Foggia
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
TEXT
ORDERS: The town of Ortona must be taken asap to prove to Stalin we mean business in Italy.
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
locations
131,127 ;Ortona
endlocations
@ENDIF

;5.27 - Cassino text
@IF
CITYTAKEN
city=Naples
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
TEXT
ORDERS: We must break through the Gustav Line and take Rome asap. The
small town of Cassino, with its mountain top monestary, is the key to unlocking 
Kesselring's defences. 
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
129,131
endlocations
@ENDIF

;5.28
@IF
CITYTAKEN
city=Sofia
attacker=Soviets
defender=Axis
@THEN
Justonce
TEXT
The Red Army enters the Bulgarian capital Sofia. German troops begin a rapid withdrawal
from Greece and southern Yugoslavia. 
^
ORDERS: Occupy Rhodes, then make a landing in Greece and occupy the country before the Soviets!
ENDTEXT
CREATEUNIT
unit=Commando
Count=6
owner=Allies
veteran=yes
homecity=NONE
locations
199,161
endlocations
@ENDIF

;5.29 - Kasserine Pass
@IF
CITYTAKEN
city=Algiers
attacker=Allies
defender=Anybody
@THEN
delay
delay=3
CREATEUNIT
unit=Wehrmacht Heavy Panzer
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
107,169 ;Kasserine Pass
107,173
110,170
endlocations
@ENDIF

;5.30 - German occupation of Vichy
@IF
CITYTAKEN
city=Casablanca
attacker=Allies
defender=Anybody
@THEN
CREATEUNIT
unit=Fallschirmjager
Count=12
owner=Axis
veteran=yes
homecity=NONE
locations
86,108 ;Airbase
endlocations
@ENDIF

;5.31 and 5.32 merged with 5.30 for space

;5.33
@IF
CITYTAKEN
city=Messina
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=1
TEXT
ORDERS: Persue the retreating Axis forces across the Straits of Messina and occupy southern Italy. 
Amphibious landings have taken place at Salerno with Naples as its target and at Taranto. You should
also plan to occupy Sardinia and Corsica.
ENDTEXT
CREATEUNIT
unit=US Infantry
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
136,138 ;Salerno
139,139
138,140
endlocations
@ENDIF

;5.33a
@IF
CITYTAKEN
city=Messina
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=1
CREATEUNIT
unit=British Infantry
Count=6
owner=Allies
veteran=no
homecity=NONE
locations
146,138 ;Near Taranto
148,140
145,139
endlocations
@ENDIF

;5.33b
@IF
CITYTAKEN
city=Ortona
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=1
TEXT
ORDERS: Operation Shingle - Allied troops make an amphibious landing 
behind the Gothic Line aimed at cutting the Axis supply line into Cassino.
ENDTEXT
CREATEUNIT
unit=British Infantry
Count=3
owner=Allies
veteran=no
homecity=NONE
locations
124,132 ;Anzio
126,132 
125,131
endlocations
@ENDIF

;5.33c
@IF
CITYTAKEN
city=Ortona
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=1
CREATEUNIT
unit=US Infantry
Count=3
owner=Allies
veteran=no
homecity=NONE
locations
126,132 ;Anzio
124,132
125,131
endlocations
@ENDIF

;5.34
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=4
TEXT
ORDERS: The High Command require you to make a landing on the south coast of France
between Nice and Toulon and push on up the Rhone valley. The operation is codenamed Anvil!
ENDTEXT
CREATEUNIT
unit=Transport
Count=4
owner=Allies
veteran=no
homecity=NONE
locations
108,128 ;Ajaccio
endlocations
@ENDIF

;5.34a
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=4
CREATEUNIT
unit=French Infantry
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
108,128 ;Ajaccio
endlocations
@ENDIF

;5.34b
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=4
CREATEUNIT
unit=US Infantry
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
108,128 ;Ajaccio
endlocations
@ENDIF

;5.34c
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=4
CREATEUNIT
unit=US Medium Armour
Count=4
owner=Allies
veteran=no
homecity=NONE
locations
108,128 ;Ajaccio
endlocations
@ENDIF

;5.34d
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=4
CREATEUNIT
unit=US Tactical Bomber
Count=3
owner=Allies
veteran=no
homecity=NONE
locations
108,128 ;Ajaccio
endlocations
@ENDIF

;5.35
@IF
CITYTAKEN
city=Rome
attacker=Allies
defender=Axis
@THEN
Justonce
delay
delay=1
TEXT
ORDERS: Its time for the invasion of Hitler's Fortress Europe. Ike has picked Normandy as
the ideal site for the landings. Cherbourg and Caen are the initial objectives. 
Good luck General, the world is watching!
ENDTEXT
CREATEUNIT
unit=Transport
Count=8
owner=Allies
veteran=no
homecity=NONE
locations
74,68 ;Portsmouth
endlocations
@ENDIF

;5.36
@IF
CITYTAKEN
city=Brest
attacker=Allies
defender=Axis
@THEN
JUSTONCE
TEXT
The port of Brest is captured allowing equipment from the US to flow in.
ENDTEXT
CREATEUNIT
unit=Engineers
Count=3
owner=Allies
veteran=no
homecity=NONE
locations
59,81 ;Brest
endlocations
@ENDIF

;5.37
@IF
CITYTAKEN
city=Calais
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Royal Artillery
Count=4
owner=Allies
veteran=no
homecity=NONE
locations
86,72 ;Calais
endlocations
@ENDIF

;5.38
@IF
CITYTAKEN
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
JUSTONCE
TEXT
Reinforcemets and equipment can now be shipped to the Normandy battlefields in larger quantities.
ENDTEXT
CREATEUNIT
unit=Motorized Infantry
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
71,75 ;Cherbourg
endlocations
@ENDIF

;5.39
@IF
CITYTAKEN
city=Nantes
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=US SPAA Gun
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
67,89 ;Nantes
endlocations
@ENDIF

;5.40
@IF
CITYTAKEN
city=Bordeaux
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Armoured Car
Count=3
owner=Allies
veteran=no
homecity=NONE
locations
67,105 ;Bordeaux
endlocations
@ENDIF

;5.41 - Deleted for space

;5.42
@IF
CITYTAKEN
city=Cassino
attacker=Allies
defender=Axis
@THEN
TEXT
After attacks by the Americans, Indians and New Zealanders the Monestary of Monte
Cassino is finally captured by the Polish. The Gustav Line is broken. On to Rome!
ENDTEXT
JUSTONCE
CREATEUNIT
unit=Fallschirmjager
Count=12
owner=Axis
veteran=Yes
homecity=NONE
randomize
locations
119,119
128,120
120,114
endlocations
@ENDIF

;5.43
@IF
CITYTAKEN
city=Belgrade
attacker=Soviets
defender=Axis
@THEN
TEXT
Tito's Partisan Army liberate Belgrade after years of brutal Nazi occupation.
ENDTEXT
JUSTONCE
CREATEUNIT
unit=Red Army Infantry
Count=16
owner=Soviets
veteran=Yes
homecity=NONE
randomize
locations
144,100
151,103
151,109
endlocations
@ENDIF

;5.44 Suez falls to the Axis
@IF
CITYTAKEN
city=Suez
attacker=Axis
defender=Allies
@THEN
Justonce
TEXT
With the fall of Suez an Axis vicoty is assured. You have lost the war!
ENDTEXT
EndGame
endscreens=On
PlayWaveFile
ALLIEDLOSS.wav
@ENDIF

;6------------------------UNIT KILLED------------------------

;6.0
@IF
UNITKILLED
unit=Red Army Infantry
attacker=Axis
defender=Soviets
@THEN
CREATEUNIT
unit=Red Army Infantry
owner=Soviets
veteran=yes
homecity=NONE
locations
130,64 ;Berlin
159,65 ;Warsaw
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;6.1 - Combined with 6.2a for space

;6.2
@IF
UNITKILLED
unit=Lend Lease
attacker=Vichy French
defender=Allies
@THEN
TEXT
Britain recieves vital support from the United States.
ENDTEXT
CREATEUNIT
unit=US Heavy Armour
owner=Allies
veteran=no
homecity=NONE
locations
59,81
263,219
71,49
endlocations
@ENDIF

;6.2a
@IF
UNITKILLED
unit=Lend Lease
attacker=Vichy French
defender=Allies
@THEN
CHANGEMONEY
receiver=Allies
amount=500
CREATEUNIT
unit=RAF Ground Attack
owner=Allies
veteran=no
homecity=NONE
locations
92,82
114,162
165,189
263,219
endlocations
@ENDIF

;6.3 Lend Lease Armour redirected to UK
@IF
TURN
turn=43
@THEN
CHANGETERRAIN
terraintype=10
maprect
263,219,263,219,263,219,263,219
@ENDIF

;6.4 Beirut
@IF
UNITKILLED
unit=French Infantry
attacker=Allies
defender=Anybody
@THEN
TEXT
A unit of the Vichy French army surrenders. Many of the men are keen to join 
General Juin's Free French Army and liberate France.
ENDTEXT
CREATEUNIT
unit=French Infantry
owner=Allies
veteran=no
homecity=NONE
locations
114,162 ;Tunis
247,167 ;Damascus
endlocations
@ENDIF

;7------------------------BATTLE OF THE ATLANTIC------------------------

;7.0
@IF
CityTaken
city=Brest
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=1
Who=Axis
state=On
@ENDIF

;7.1 - Combined for space

;7.2
@IF
CityTaken
city=Bordeaux
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=3
Who=Axis
state=On
@ENDIF

;7.3 - Combined for space

;7.4 - Combined for space

;7.5
@IF
CityTaken
city=Toulon
attacker=Allies
defender=Anybody
@THEN
FLAG
continuous
flag=6
Who=Axis
state=On
@ENDIF

;7.6 Deleted for space

;7.7 Deleted for space

;7.8 - Combined for space

;7.9
@IF
TURNINTERVAL
interval=8
@THEN
CREATEUNIT
unit=Transport
owner=Allies
veteran=yes
homecity=NONE
locations
3,23 ;New York
endlocations
@ENDIF

;7.10 To Deleted file

;7.11
@IF
TURNINTERVAL
interval=1
@THEN
CREATEUNIT
unit=Lend Lease
owner=Allies
veteran=yes
homecity=New York
locations
3,23 ;New York
endlocations
@ENDIF

;7.12 Brest 1 Trigger city
@IF
Checkflag
who=Axis
flag=1
state=off
@THEN
CREATEUNIT
unit=U-Boat
Count=5
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
14,6
24,2
30,10
42,4
48,12
58,4
66,12
56,18
42,18
12,68 
endlocations
@ENDIF

;7.13 - Combined for space

;7.14 Bordeaux 1 Trigger city
@IF
Checkflag
who=Axis
flag=3
state=off
@THEN
CREATEUNIT
unit=U-Boat
Count=5
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
32,2
48,2
62,4
54,8
28,10
16,22
28,22
42,22
56,22
24,72 
endlocations
@ENDIF

;7.15 - Combined for space

;7.16 - Combined for space

;7.17 Toulon Trigger city
@IF
Checkflag
who=Axis
flag=6
state=off
@THEN
CREATEUNIT
unit=U-Boat
Count=5
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
18,154
94,142
122,144
126,172
146,170
156,152
168,172
202,172
180,142
204,114
endlocations
@ENDIF

;7.18 Brest 2 Trigger city
@IF
Checkflag
who=Axis
flag=1
state=off
@THEN
CREATEUNIT
unit=U-Boat
Count=5
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
58,30
46,30
34,28
24,28
24,26
14,26
14,38
22,38
32,38
42,38
32,62
endlocations
@ENDIF

;7.19 Bordeaux 2 Trigger city
@IF
Checkflag
who=Axis
flag=3
state=off
@THEN
CREATEUNIT
unit=U-Boat
Count=5
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
48,68
54,62
26,4
44,2
80,6
96,16
60,74
46,92
14,88
40,18
endlocations
@ENDIF

;7.20 - Combined for space

;8------------------------AXIS UNIT CREATION------------------------

;8.0 To Deleted file

;8.1
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=Infantry
owner=Axis
veteran=no
homecity=NONE
locations
227,79 ;Stalino
201,93 ;Odessa
194,94 ;Kishinev
184,110 ;Bucharest
endlocations
@ENDIF

;8.2
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Italian Infantry
owner=Axis
veteran=no
homecity=NONE
locations
165,189 ;Benghazi
126,186 ;Tripoli
136,160 ;Catania
145,135 ;Bari
endlocations
@ENDIF

;8.3
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Panzergrenadiers
owner=Axis
veteran=yes
homecity=NONE
locations
247,167 ;Damascus
227,185 ;Port Said
215,187 ;Alexandria
183,189 ;Tobruk
156,206 ;El Agheila
114,162 ;Tunis
133,135 ;Naples
120,114 ;Bologna
111,79 ;Frankfurt
130,64 ;Berlin
endlocations
@ENDIF

;8.4
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Light Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
242,176 ;Jerusalem
232,194 ;Suez
215,187 ;Alexandria
188,190 ;Bardia
146,196 ;Sirte
114,162 ;Tunis
137,155 ;Messina
119,119 ;Florence
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.5
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
239,165 ;Beirut
224,194 ;Cairo
188,190 ;Bardia
165,189 ;Benghazi
156,206 ;El Agheila 
114,162 ;Tunis
128,154 ;Palermo
124,130 ;Rome
114,88 ;Stuttgart
130,64 ;Berlin
endlocations
@ENDIF

;8.6
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Bomber
owner=Axis
veteran=yes
homecity=NONE
locations
227,185 ;Port Said
215,187 ;Alexandria
183,189 ;Tobruk
165,189 ;Benghazi
126,186 ;Tripoli
111,157 ;Bizerte
136,160 ;Catania
108,144 ;Cagliari 
92,104 ;Lyon
109,87 ;Karlsruhe
endlocations
@ENDIF

;8.7
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Ground Attack
owner=Axis
veteran=yes
homecity=NONE
locations
224,194 ;Cairo
188,190 ;Bardia
165,189 ;Benghazi
126,186 ;Tripoli
186,166 ;Iraklion
178,152 ;Athens
160,112 ;Belgrade
139,107 ;Zagreb
142,92 ;Wien
endlocations
@ENDIF

;8.8
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Fighter
owner=Axis
veteran=yes
homecity=NONE
locations
242,176 ;Jerusalem
224,194 ;Cairo
183,189 ;Tobruk
165,189 ;Benghazi
114,162 ;Tunis
137,155 ;Messina
124,130 ;Rome
104,110 ;Turin
104,70 ;Dusseldorf
130,64 ;Berlin
endlocations
@ENDIF

;8.9
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Artillery
owner=Axis
veteran=yes
homecity=NONE
locations
247,167 ;Damascus
215,187 ;Alexandria
188,190 ;Bardia
165,189 ;Benghazi
126,186 ;Tripoli
114,162 ;Tunis
129,131 ;Cassino
112,106 ;Milan
92,104 ;Lyon
107,69 ;Essen
endlocations
@ENDIF

;8.10
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Assault Gun
owner=Axis
veteran=yes
homecity=NONE
locations
224,194 ;Cairo
183,189 ;Tobruk
165,189 ;Benghazi
156,206 ;El Agheila 
111,157 ;Bizerte
137,155 ;Messina
128,120 ;Ancona
110,114 ;Genoa
104,84 ;Saarbrucken
130,64 ;Berlin
endlocations
@ENDIF

;8.11
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
133,135 ;Naples
119,119 ;Florence
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.12
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Infantry
owner=Axis
veteran=yes
homecity=NONE
locations
242,176 ;Jerusalem
224,194 ;Cairo
188,190 ;Bardia
165,189 ;Benghazi
146,196 ;Sirte
114,162 ;Tunis
140,134 ;Foggia
129,131 ;Cassino
119,119 ;Florence
117,65 ;Hannover
endlocations
@ENDIF

;8.13
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Fallschirmjager
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
128,154 ;Palermo
129,131 ;Cassino
119,119 ;Florence
112,106 ;Milan
101,71 ;Eindhoven
104,70 ;Dusseldorf
117,65 ;Hannover
130,64 ;Berlin
endlocations
@ENDIF

;8.14
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
131,127 ;Ortona
86,72 ;Calais
89,75 ;Lille
101,71 ;Eindhoven
104,70 ;Dusseldorf
107,69 ;Essen
130,64 ;Berlin
endlocations
@ENDIF

;8.15
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Panzergrenadiers
owner=Axis
veteran=yes
homecity=NONE
locations
111,157 ;Bizerte
124,130 ;Rome
75,81 ;Caen
92,82 ;Reims
97,77 ;Liege
100,76 ;Aachen
104,74 ;Cologne
130,74 ;Berlin
endlocations
@ENDIF

;8.16
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Bomber
owner=Axis
veteran=yes
homecity=NONE
locations
136,160 ;Catania
71,75 ;Cherbourg
92,82 ;Reims
104,84 ;Saarbrucken
132,74 ;Dresden
endlocations
@ENDIF

;8.17
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Ground Attack
owner=Axis
veteran=yes
homecity=NONE
locations
136,160 ;Catania
59,81 ;Brest
75,81 ;Caen
102,80 ;Trier
117,65 ;Hannover
endlocations
@ENDIF

;8.18
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Luftwaffe Fighter
owner=Axis
veteran=yes
homecity=NONE
locations
107,69 ;Essen
113,61 ;Bremen
130,64 ;Berlin
endlocations
@ENDIF

;8.19
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Fallschirmjager
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
129,131 ;Cassino
71,75 ;Cherbourg
101,67 ;Nijmegen
100,76 ;Aachen
130,64 ;Berlin
endlocations
@ENDIF

;8.20
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Infantry
owner=Axis
veteran=yes
homecity=NONE
locations
84,84 ;Paris
94,74 ;Brussels
100,84 ;Metz
102,80 ;Trier
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.21
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=88mm Flak Gun
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
129,131 ;Cassino
86,72 ;Calais
100,76 ;Aachen
107,69 ;Essen
130,64 ;Berlin
endlocations
@ENDIF

;8.22
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Assault Gun
owner=Axis			
veteran=yes
homecity=NONE
locations
112,180 ;Mareth
128,154 ;Palermo
75,81 ;Caen
100,76 ;Aachen
104,84 ;Saarbrucken
122,66 ;Magdeburg
endlocations
@ENDIF

;8.23 Deleted for space

;8.24
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Infantry
owner=Axis
veteran=yes
homecity=NONE
locations 
111,157 ;Bizerte
93,119 ;Marseille
100,88 ;Nancy
109,87 ;Karlsruhe
123,83 ;Nurnberg
endlocations
@ENDIF

;8.25 Deleted for space

;8.26
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
188,190 ;Bardia
111,157 ;Bizerte
84,84 ;Paris
92,82 ;Reims
104,74 :Cologne
122,66 ;Magdeburg
endlocations
@ENDIF

;8.27
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Nebelwerfer Artillery
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
128,154 ;Palermo
120,114 ;Bologna
104,70 ;Dusseldorf
endlocations
@ENDIF

;8.28
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
homecity=NONE
locations
186,22 ;Novgorod
184,50 ;Minsk
159,65 ;Warsaw
143,73 ;Breslau
130,64 ;Berlin
endlocations
@ENDIF

;8.29 Deleted for space

;8.30 Deleted for space

;8.31
@IF
RANDOMTURN
denominator=4
@THEN
CREATEUNIT
unit=Luftwaffe Ground Attack
owner=Axis
veteran=yes
homecity=NONE
locations
107,15 ;Bergen
117,39 ;Arhus
124,56 ;Rostock
endlocations
@ENDIF

;8.32
@IF
RANDOMTURN
denominator=4
@THEN
CREATEUNIT
unit=Luftwaffe Bomber
owner=Axis
veteran=yes
homecity=NONE
locations
107,15 ;Bergen
117,53 ;Kiel
124,72 ;Leipzig
endlocations
@ENDIF

;8.33
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Waffen SS
owner=Axis
veteran=yes
homecity=NONE
locations
84,84 ;Paris
102,80 ;Trier
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.34
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Waffen SS
owner=Axis
veteran=yes
homecity=NONE
locations
183,15 ;Leningrad
166,48 ;Kaunus
155,51 ;Konigsberg
142,64 ;Posen
117,57 ;Hamburg
endlocations
@ENDIF

;8.35 Deleted for space

;8.36
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Waffen SS
owner=Axis
veteran=yes
homecity=NONE
locations
215,67 ;Kharkov
195,71 ;Kiev
186,92 ;Jassy
164,94 ;Debrecen
153,95 ;Budapest
142,92 ;Wien
endlocations
@ENDIF

;8.37
@IF
RANDOMTURN
denominator=2
@THEN
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=yes
homecity=NONE
locations
112,180 ;Mareth
140,134 ;Foggia
86,72 ;Calais
100,76 ;Aachen
107,69 ;Essen
130,64 ;Berlin
endlocations
@ENDIF

;8.38
@IF
RANDOMTURN
denominator=2
@THEN
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
129,131 ;Cassino
119,119 ;Florence
112,106 ;Milan
101,71 ;Eindhoven
104,70 ;Dusseldorf
117,65 ;Hannover
130,64 ;Berlin
endlocations
@ENDIF

;8.39
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht SPAA Gun
owner=Axis
veteran=yes
homecity=NONE
locations
75,81 ;Caen
84,84 ;Paris
92,82 ;Reims
97,77 ;Liege
100,76 ;Aachen
104,74 ;Cologne
124,72 ;Leipzig
130,74 ;Berlin
endlocations
@ENDIF

;8.40
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht SPAA Gun
owner=Axis
veteran=yes
homecity=NONE
locations
114,162 ;Tunis
133,135 ;Naples
119,119 ;Florence
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.41
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht SP Artillery
owner=Axis
veteran=yes
homecity=NONE
locations
242,176 ;Jerusalem
232,194 ;Suez
215,187 ;Alexandria
188,190 ;Bardia
114,162 ;Tunis
119,119 ;Florence
104,74 ;Cologne
130,64 ;Berlin
endlocations
@ENDIF

;8.42
@IF
RANDOMTURN
denominator=3
@THEN
CREATEUNIT
unit=Wehrmacht SP Artillery
owner=Axis
veteran=yes
homecity=NONE
locations
165,189 ;Benghazi
145,135 ;Bari
86,72 ;Calais
101,71 ;Eindhoven
104,70 ;Dusseldorf
107,69 ;Essen
endlocations
@ENDIF

;9------------------------SOVIET UNIT CREATION------------------------

;9.0
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Medium Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.1
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Heavy Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.2
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Medium Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.3
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Heavy Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.4
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Assault Gun
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.5
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Medium Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.6
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Heavy Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.7
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Assault Gun
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.8
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Katyusha Artillery
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.9
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Artillery
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.10
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Fighter
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.11
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Ground Attack
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.12
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Motorized
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.13
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Motorized
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.14
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Motorized
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.15
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army SP Anti-Tank
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.16
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army SP Anti-Tank
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.17
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army SP Anti-Tank
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.18
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Light Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.19
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Light Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.20
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Light Armour
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;9.21
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Bomber
owner=Soviets
veteran=yes
homecity=NONE
locations
123,91 ;Munich
142,92 ;Wien
153,95 ;Budapest
160,112 ;Belgrade
184,110 ;Bucharest
194,94 ;Kishinev
195,71 ;Kiev
215,67 ;Kharkov
227,79 ;Stalino
251,63 ;Stalingrad
endlocations
@ENDIF

;9.22
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Bomber
owner=Soviets
veteran=yes
homecity=NONE
locations
117,57 ;Hamburg
130,64 ;Berlin
142,64 ;Posen
147,53 ;Danzig
155,51 ;Konigsberg
165,35 ;Riga
180,28 ;Pskov
183,15 ;Leningrad
endlocations
@ENDIF

;9.23
@IF
TURNINTERVAL
interval=4
@THEN
CREATEUNIT
unit=Red Army Bomber
owner=Soviets
veteran=yes
homecity=NONE
locations
111,79 ;Frankfurt
124,72 ;Leipzig
143,73 ;Breslau
159,65 ;Warsaw
167,55 ;Grodno
184,50 ;Minsk
196,42 ;Smolensk
210,32 ;Moscow
endlocations
@ENDIF

;10------------------------PARTISANS------------------------

;10.0
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=Partisans
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
186,56 ;Pripet marshes
173,67 ;Pripet marshes
194,62 ;Pripet marshes
endlocations
@ENDIF

;10.1
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=Partisans
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
169,27 ;Baltic
177,29 ;Baltic
159,53 ;Baltic
endlocations
@ENDIF

;10.2
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=Partisans
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
170,128 ;Balkans
148,114 ;Balkans
142,104 ;Balkans
endlocations
@ENDIF

;10.3
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=Partisans
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
142,104 ;Yugoslavia
148,114 ;Yugoslavia
170,128 ;Yugoslavia
endlocations
@ENDIF

;11------------------------DATE TECHS (RUN BATCH FILE)------------------------

;11.1
@IF
TURN
turn=3
@THEN
TEXT
December 1941
^
^^Sunday 7th December 1941 
^
^^The Japanese attack Pearl Harbour! 
^ 
^^Thursay 11th December 1941
^
^^Germany and Italy declare war on the USA!
^
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
187,193 ;Bardia area
186,194
186,196
endlocations
@ENDIF

;11.2
@IF
TURN
turn=5
@THEN
TEXT
January 1942
ENDTEXT
CREATEUNIT
unit=Luftwaffe Bomber
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
132,160 ;Malta area
124,164
138,190
endlocations
@ENDIF

;11.3
@IF
TURN
turn=7
@THEN
TEXT
February 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

11.4
@IF
TURN
turn=9
@THEN
TEXT
March 1942 - Run FORTRESS.BAT option 2
ENDTEXT
PlayWaveFile
SPRING.wav
CREATEUNIT
unit=Luftwaffe Bomber
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
132,160 ;Malta area
124,164
138,190
endlocations
@ENDIF

;11.5
@IF
TURN
turn=11
@THEN
TEXT
April 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

;11.6
@IF
TURN
turn=13
@THEN
TEXT
May 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=30
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
233,95 ;Kerch area
228,96
223,97
endlocations
@ENDIF

;11.7
@IF
TURN
turn=15
@THEN
TEXT
June 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

;11.8
@IF
TURN
turn=17
@THEN
TEXT
July 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

;11.9
@IF
TURN
turn=19
@THEN
TEXT
August 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=40
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
244,64 ;Drive on Stalingrad
241,67
244,68
endlocations
@ENDIF

;11.10
@IF
TURN
turn=21
@THEN
TEXT
September 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

;11.11
@IF
TURN
turn=23
@THEN
TEXT
October 1942
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
250,68 ;Stalingrad
242,88
238,70
endlocations
@ENDIF

;11.12
@IF
TURN
turn=25
@THEN
TEXT
November 1942 - Run FORTRESS.BAT option 3
ENDTEXT
PlayWaveFile
WINTER.wav
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
199,191 ;Mersa Matruh
188,190 ;Bardia
183,189 ;Tobruk
177,185 ;Derna
165,189 ;Benghazi
156,206 ;El Agheila
endlocations
@ENDIF

;11.13
@IF
TURN
turn=27
@THEN
TEXT
December 1942
ENDTEXT
CREATEUNIT
unit=Red Army Medium Armour
Count=20
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
244,64 ;Operation Uranus
246,58
250,68
endlocations
@ENDIF

;11.14
@IF
TURN
turn=29
@THEN
TEXT
January 1943
ENDTEXT
CREATEUNIT
unit=Red Army Medium Armour
Count=12
owner=Soviets
veteran=yes
homecity=NONE
randomize
locations
235,73 ;Rostov
240,70
244,64
endlocations
@ENDIF

;11.15
@IF
TURN
turn=31
@THEN
TEXT
February 1943
ENDTEXT
CREATEUNIT
unit=88mm Flak Gun
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
112,180 ;Mareth
114,162 ;Tunis
111,157 ;Bizerte
128,154 ;Palermo
endlocations
@ENDIF

;11.16
@IF
TURN
turn=33 
@THEN
TEXT
March 1943 - Run FORTRESS.BAT option 4
ENDTEXT
PlayWaveFile
SPRING.wav
CREATEUNIT
unit=U-Boat
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
24,36 ;Mid Atlantic
32,24
44,30
endlocations
@ENDIF

;11.17
@IF
TURN
turn=35
@THEN
TEXT
April 1943
ENDTEXT
CREATEUNIT
unit=U-Boat
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
24,36 ;Mid Atlantic
32,24
44,30
endlocations
@ENDIF

;11.18
@IF
TURN
turn=37
@THEN
TEXT
May 1943
ENDTEXT
CREATEUNIT
unit=Wehrmacht Infantry
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
114,162 ;Tunis
111,157 ;Bizerte
128,154 ;Palermo
endlocations
@ENDIF

;11.19
@IF
TURN
turn=39
@THEN
TEXT
June 1943
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
136,160 ;Catania
137,155 ;Messina
128,154 ;Palermo
endlocations
@ENDIF

;11.20
@IF
TURN
turn=41
@THEN
TEXT
July 1943 - The Germans launch a massive attack on the Kursk Salient
ENDTEXT
CREATEUNIT
unit=Wehrmacht Heavy Panzer
Count=30
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
212,60
213,55
216,60
endlocations
@ENDIF

;11.21
@IF
TURN
turn=43
@THEN
TEXT
August 1943
ENDTEXT
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
136,160 ;Catania
137,155 ;Messina
128,154 ;Palermo 
119,119 ;Florence
endlocations
@ENDIF

;11.22
@IF
TURN
turn=45
@THEN
TEXT
September 1943
ENDTEXT
CREATEUNIT
unit=Wehrmacht SPAA Gun
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
133,135 ;Naples
140,134 ;Foggia
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
endlocations
@ENDIF

;11.23
@IF
TURN
turn=47
@THEN
TEXT
October 1943
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
endlocations
@ENDIF

;11.24
@IF
TURN
turn=19
@THEN
TEXT
November 1943 - Run FORTRESS.BAT option 5
ENDTEXT
PlayWaveFile
WINTER.wav
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
endlocations
@ENDIF

;11.25
@IF
TURN
turn=51
@THEN
TEXT
December 1943
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
endlocations
@ENDIF

;11.26
@IF
TURN
turn=53
@THEN
TEXT
January 1944
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
124,130 ;Rome
endlocations
@ENDIF

;11.27
@IF
TURN
turn=55
@THEN
TEXT
February 1944
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
124,130 ;Rome
endlocations
@ENDIF

;11.28
@IF
TURN
turn=57
@THEN
TEXT
March 1944 - Run FORTRESS.BAT option 6
ENDTEXT
PlayWaveFile
SPRING.wav
CREATEUNIT
unit=Fallschirmjager
Count=6
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
120,114 ;Bologna
119,119 ;Florence
endlocations
@ENDIF

;11.29
@IF
TURN
turn=59
@THEN
TEXT
April 1944
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
120,114 ;Bologna
119,119 ;Florence
endlocations
@ENDIF

;11.30
@IF
TURN
turn=61
@THEN
TEXT
May 1944
ENDTEXT
CREATEUNIT
unit=Fallschirmjager
Count=
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
131,127 ;Ortona
129,131 ;Cassino
128,120 ;Ancona
120,114 ;Bologna
119,119 ;Florence
endlocations
@ENDIF

;11.31
@IF
TURN
turn=63
@THEN
TEXT
June 1944
ENDTEXT
CREATEUNIT
unit=Nebelwerfer Artillery
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
75,81 ;Caen
71,75 ;Cherbourg
92,82 ;Reims
endlocations
@ENDIF

;11.32
@IF
TURN
turn=65
@THEN
TEXT
July 1944
ENDTEXT
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
75,81 ;Caen
71,75 ;Cherbourg
92,82 ;Reims
endlocations
@ENDIF

;11.33
@IF
TURN
turn=67
@THEN
TEXT
August 1944
ENDTEXT
CREATEUNIT
unit=Wehrmacht Light Panzer
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
93,119 ;Marseille
92,104 ;Lyon
94,94 ;Dijon
100,88 ;Nancy
100,84 ;Metz
endlocations
@ENDIF

;11.34
@IF
TURN
turn=69
@THEN
TEXT
September 1944
ENDTEXT
CREATEUNIT
unit=Wehrmacht Assault Gun
Count=8
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
101,71 ;Eindhoven
101,67 ;Nijmegen
104,66 ;Arnhem
104,70 ;Dusseldorf
endlocations
@ENDIF

;11.35
@IF
TURN
turn=71
@THEN
TEXT
October 1944
ENDTEXT
CREATEUNIT
unit=Waffen SS
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
120,114 ;Bologna
119,119 ;Florence
112,106 ;Milan
110,114 ;Genoa
104,110 ;Turin
endlocations
@ENDIF

;11.36
@IF
TURN
turn=73
@THEN
TEXT
November 1944 - Run FORTRESS.BAT option 7
ENDTEXT
PlayWaveFile
WINTER.wav
CREATEUNIT
unit=Wehrmacht Medium Panzer
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
94,94 ;Dijon
100,88 ;Nancy
100,84 ;Metz
104,84 ;Saarbrucken
endlocations
@ENDIF

;11.37
@IF
TURN
turn=75
@THEN
TEXT
December 1944
ENDTEXT
CREATEUNIT
unit=Luftwaffe Fighter
Count=10
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
102,80 ;Trier
104,74 ;Cologne
104,70 ;Dusseldorf
endlocations
@ENDIF

;11.38
@IF
TURN
turn=77
@THEN
TEXT
January 1945
ENDTEXT
CREATEUNIT
unit=Wehrmacht Assault Gun
Count=18
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
113,61
104,70
104,74
104,84
106,90
102,80
100,76
109,87
111,79
100,88
endlocations
@ENDIF

;11.39
@IF
TURN
turn=79
@THEN
TEXT
February 1945
ENDTEXT
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
Count=16
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
113,61
104,70
104,74
104,84
106,90
102,80
100,76
109,87
111,79
100,88
endlocations
@ENDIF

;11.40
@IF
TURN
turn=81
@THEN
TEXT
March 1945 - Run FORTRESS.BAT option 8
ENDTEXT
PlayWaveFile
SPRING.wav
CREATEUNIT
unit=Panzergrenadiers
Count=12
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
113,61
104,70
104,74
104,84
106,90
102,80
100,76
109,87
111,79
100,88
endlocations
@ENDIF

;11.41
@IF
TURN
turn=83
@THEN
TEXT
April 1945 - Franklin D. Roosevelt dies on 12th April. Harry Truman succeeds him as President.
ENDTEXT
CREATEUNIT
unit=Waffen SS
Count=8
owner=Axis
veteran=yes
homecity=NONE
locations
130,64
endlocations
@ENDIF

;11.42
@IF
TURN
turn=85
@THEN
TEXT
May 1945 - Historically Monty accepted Germany's unconditional surrender on 4th May. How have you done?
ENDTEXT
@THEN
Justonce
EndGame
endscreens=On
@ENDIF

;12------------------------MOVE UNITS------------------------

;12.0 - Atlantic
@IF
TURN
turn=Every
@THEN
MOVEUNIT
unit=U-Boat
owner=Axis
maprect
38,32,70,32,70,116,38,116
moveto
32,2
numbertomove=all
@ENDIF

;12.1 - Atlantic
@IF
UNITKILLED
Unit=AnyUnit
Attacker=Anybody
Defender=Anybody
@THEN
MOVEUNIT
unit=U-Boat
owner=Axis
maprect
38,32,70,32,70,116,38,116
moveto
32,2
numbertomove=all
@ENDIF

;12.2 and 12.3 - Combined for space

;12.4 - North Sea and Scandinavia
@IF
TURN
turn=Every
@THEN
MOVEUNIT
unit=U-Boat
owner=Axis
maprect
60,12,130,12,130,58,60,58
moveto
62,8
numbertomove=all
@ENDIF

;12.5 - Deleted for space

;12.6 - Mediterranean
@IF
TURN
turn=Every
@THEN
MOVEUNIT
unit=U-Boat
owner=Axis
maprect
106,134,160,134,160,188,106,188
moveto
224,176
numbertomove=all
@ENDIF

;12.7 - Deleted for space

;12.8 - Africa Corps
@IF
TURN
turn=Every
@THEN
MOVEUNIT
unit=AnyUnit
owner=Axis
maprect
166,184,220,184,220,200,166,200
moveto
232,194
numbertomove=all
@ENDIF

;12.9 - Africa Corps
@IF
UNITKILLED
Unit=AnyUnit
Attacker=Anybody
Defender=Anybody
@THEN
MOVEUNIT
unit=AnyUnit
owner=Axis
maprect
166,184,220,184,220,200,166,200
moveto
232,194
numbertomove=all
@ENDIF

;12.10 - Cut for space

;12.11 - Caucasus
@IF
UNITKILLED
Unit=AnyUnit
Attacker=Anybody
Defender=Anybody
@THEN
MOVEUNIT
unit=AnyUnit
owner=Axis
maprect
232,80,268,80,268,102,232,102
moveto
266,106
numbertomove=all
@ENDIF

;12.12 - Cut for space

;12.13 - Stalingrad
@IF
UNITKILLED
Unit=AnyUnit
Attacker=Anybody
Defender=Anybody
@THEN
MOVEUNIT
unit=AnyUnit
owner=Axis
maprect
218,58,250,58,250,80,218,80
moveto
251,63
numbertomove=all
@ENDIF

;13------------------------ALLIED UNIT CREATION------------------------

;13.0 Canada
@IF
RANDOMTURN
denominator=12
@THEN
CREATEUNIT
unit=Battleship
owner=Allies
veteran=no
homecity=NONE
locations
3,3  ;Halifax
endlocations
@ENDIF

;13.1 Glasgow
@IF
RANDOMTURN
denominator=6
@THEN
CREATEUNIT
unit=British Infantry
owner=Allies
veteran=no
homecity=NONE
locations
70,34 ;Glasgow
endlocations
@ENDIF

;13.2 British Empire
@IF
RANDOMTURN
denominator=4
@THEN
CREATEUNIT
unit=British Infantry
owner=Allies
veteran=no
homecity=NONE
locations
265,223 ;British Empire
endlocations
@ENDIF

;13.3 Philadelphia
@IF
RANDOMTURN
denominator=4
@THEN
CREATEUNIT
unit=US Infantry
owner=Allies
veteran=no
homecity=NONE
locations
3,31 ;Philadelphia
endlocations
@ENDIF

;13.4 Suez
@IF
RANDOMTURN
denominator=4
@THEN
CREATEUNIT
unit=British Infantry
owner=Allies
veteran=no
homecity=NONE
locations
148,138
126,186
165,189
232,194 ;Suez
endlocations
@ENDIF

;13.4 Funnies
@IF
RECEIVEDTECHNOLOGY
technology=26
receiver=Allies
@THEN
TEXT
The 79th Armoured Division, brainchild of Major-General Hobart,
is ready to bring its "funnies" into action!
ENDTEXT
CREATEUNIT
unit=Armoured Engineer
Count=5
owner=Allies
veteran=no
homecity=NONE
locations
74,68
endlocations
@ENDIF

;14------------------------SPAINISH EVENTS------------------------

;14.0
@IF
CityTaken
city=Casablanca
attacker=Allies
defender=Anybody
@THEN
FLAG
continuous
flag=0
Who=Spanish
state=On
@ENDIF

;14.1/2/3 - FREE

;14.4
@IF
CITYTAKEN
city=Valetta
attacker=Axis 
defender=Allies
@AND
Checkflag
Who=Spanish
Flag=0
State=Off
@THEN
JUSTONCE
TEXT
Convinced that an Axis victory is assured 
General Franco agrees to allow german troops 
to cross Spanish territory to attack Gibraltar.
ENDTEXT
CREATEUNIT
unit=Wehrmacht Infantry
owner=Spanish
veteran=Yes
Count=12
homecity=NONE
locations
36,150
34,150
33,149
35,145
endlocations
@ENDIF

;14.5
@IF
CITYTAKEN
city=Valetta
attacker=Axis 
defender=Allies
@AND
Checkflag
Who=Spanish
Flag=0
State=Off
@THEN
JUSTONCE
MAKEAGGRESSION
who=Spanish
whom=Allies
CREATEUNIT
unit=Wehrmacht Artillery
owner=Spanish
veteran=Yes
Count=8
homecity=NONE
locations
36,150
34,150
33,149
35,145
endlocations
@ENDIF

;14.6
@IF
CITYTAKEN
city=Valetta
attacker=Axis 
defender=Allies
@AND
Checkflag
Who=Spanish
Flag=0
State=Off
@THEN
JUSTONCE
CREATEUNIT
unit=Luftwaffe Bomber
owner=Spanish
veteran=Yes
Count=8
homecity=NONE
locations
35,145
endlocations
@ENDIF

;14.7 - Deleted for space

;14.8 - Deleted - Merged into other events

;15a------------------------TURKISH EVENTS (ALLIED)---------------

;15a.0
@IF
CityTaken
city=Nicosia
attacker=Axis
defender=Allies
@THEN
FLAG
continuous
Flag=0
Who=Allies
state=On
@ENDIF

;15a.1
@IF
CityTaken
city=Tobruk
attacker=Axis
defender=Allies
@THEN
FLAG
continuous
Flag=3
Who=Allies
state=On
@ENDIF

;15a.2
@IF
CITYTAKEN
city=Rhodes
attacker=Allies
defender=Axis
@AND
Checkflag
Who=Allies
Mask=0b000000000000000000000000000001001
Threshold=2
State=Off
@THEN
JUSTONCE
CREATEUNIT
unit=Infantry
owner=Allies
veteran=no
Count=16
homecity=NONE
locations
187,125
endlocations
@ENDIF

;15a.3
@IF
CITYTAKEN
city=Rhodes
attacker=Allies
defender=Axis
@AND
Checkflag
Who=Allies
Mask=0b000000000000000000000000000001001
Threshold=2
State=Off
@THEN
JUSTONCE
CREATEUNIT
unit=Commando
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
184,132
186,132
187,131
178,148
endlocations
@ENDIF

;15a.4 To Deleted file

;15a.5
@IF
CITYTAKEN
city=Rhodes
attacker=Allies
defender=Axis
@AND
Checkflag
Who=Allies
Mask=0b000000000000000000000000000001001
Threshold=2
State=Off
@THEN
JUSTONCE
CREATEUNIT
unit=RAF Fighter Bomber
owner=Allies
veteran=no
Count=6
homecity=NONE
locations
183,139
188,148
192,158
202,160
endlocations
@ENDIF

;15a.6
@IF
CITYTAKEN
city=Rhodes
attacker=Allies
defender=Axis
@AND
Checkflag
Who=Allies
Mask=0b000000000000000000000000000001001
Threshold=2
State=Off
@THEN
TEXT
Following the succesful British operation to
secure Rhodes Turkey throws in its lot with 
the Allies who plan a joint offensive in the 
Balkans. 
ENDTEXT
MAKEAGGRESSION
who=Turkish
whom=Axis
@ENDIF

;15b------------------------TURKISH EVENTS (AXIS)-----------------

;15b.0
@IF
CityTaken
city=Tobruk
attacker=Axis
defender=Allies
@THEN
FLAG
continuous
Flag=15
Who=Axis
state=On
@ENDIF

;15b.01
@IF
CITYTAKEN
CITY=El Alamein
ATTACKER=Axis
DEFENDER=Allies
@THEN
delay
delay=1
JUSTONCE 
TEXT
German Fallschirmjagers make landings in Cyprus
ENDTEXT
CREATEUNIT
UNIT=Fallschirmjager
OWNER=Axis
Veteran=Yes
Count=12
Homecity=NONE
locations
226,160
227,161
224,162
endlocations
@ENDIF


;15b.1
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
TEXT
Under pressure from Hitler the Turks are forced into joining the 
Axis. Turkish and German troops are poised to invade the Levant.
ENDTEXT
MAKEAGGRESSION
who=Turkish
whom=Allies
@ENDIF

;15b.2
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
JUSTONCE
CREATEUNIT
unit=Infantry
owner=Turkish
veteran=yes
Count=25
homecity=NONE
locations
246,148
245,147
240,152 ;NEAR ISKANDERUN
240,150
endlocations
@ENDIF

;15b.3
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
JUSTONCE
CREATEUNIT
unit=Infantry
owner=Turkish
veteran=yes
Count=25
homecity=NONE
locations
271,141 ;NEAR VAN
270,140
270,136
272,132
endlocations
@ENDIF

;15b.4
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Infantry
owner=Axis
veteran=yes
Count=10
homecity=NONE
locations
241,163 ;LEVANT
241,161
239,167
225,161
endlocations
@ENDIF

;15b.5
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
JUSTONCE
CREATEUNIT
unit=Fallschirmjager
owner=Axis
veteran=yes
Count=10
homecity=NONE
locations
244,166 ;LEVANT
242,166
250,162
225,161
endlocations
@ENDIF

;15b.6 To Deleted file

;15b.7
@IF
CITYTAKEN
city=Nicosia
attacker=Axis
defender=Allies
@AND
Checkflag
Who=Axis
Flag=15
State=On
@THEN
JUSTONCE
CREATEUNIT
unit=Luftwaffe Ground Attack
owner=Axis
veteran=yes
Count=8
homecity=NONE
locations
245,155
225,161 ;CYPRUS
endlocations
@ENDIF

;16-------------------TORCH AND NORTH AFRICA----------------------

;16.0
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
Justonce
TEXT
British and American forces make landings in Vichy North Africa in three Task Forces. Their ultimate objective is to capture Tunis and link up 
with the 8th Army advancing from the east.
ENDTEXT 
CREATEUNIT
UNIT=Mechanized Infantry
OWNER=Allies
Veteran=no
Count=6
Homecity=NONE
locations
19,167 ; WESTERN TASK FORCE
18,168
17,169
endlocations
@ENDIF

;16.1
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Mobile Artillery
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
17,169 ; WESTERN TASK FORCE
18,168
19,167
endlocations
@ENDIF

;16.2
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Light Armour
OWNER=Allies
Veteran=no
Count=4
Homecity=NONE
locations
28,164 ; WESTERN TASK FORCE
30,162
29,163
endlocations
@ENDIF

;16.3 to Deleted file

;16.4
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Infantry
OWNER=Allies
Veteran=no
Count=8
Homecity=NONE
locations
57,163 ; CENTRE TASK FORCE
56,162
55,163
endlocations
@ENDIF

;16.5
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Medium Armour
OWNER=Allies
Veteran=no
Count=5
Homecity=NONE
locations
55,163 ; CENTRE TASK FORCE
56,162
57,163
endlocations
@ENDIF

;16.6
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US SP Anti-Tank Gun
OWNER=Allies
Veteran=no
Count=4
Homecity=NONE
locations
64,164 ; CENTRE TASK FORCE
65,163
62,164
endlocations
@ENDIF

;16.9 To Deleted file

;16.8
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=British Infantry
OWNER=Allies
Veteran=no
Count=8
Homecity=NONE
locations
79,159 ; EASTERN TASK FORCE
80,158
81,159
endlocations
@ENDIF

;16.9
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE
CREATEUNIT
UNIT=British Heavy Armour
OWNER=Allies
Veteran=no
Count=4
Homecity=NONE
locations
72,158 ; EASTERN TASK FORCE
73,159
74,160
endlocations
@ENDIF

;16.10
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Royal Artillery
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
79,159; EASTERN TASK FORCE
80,158
81,159
endlocations
@ENDIF

;16.11
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
Justonce
delay
delay=1
TEXT
ORDERS: Your next objective is Tripoli and then on to Tunis.
ENDTEXT  
CREATEUNIT
UNIT=Engineers
OWNER=Allies
Veteran=no
Count=2
Homecity=NONE
locations
79,159 ; EASTERN TASK FORCE
80,158
81,159
endlocations
@ENDIF

;16.12
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Paratroopers
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
104,164 ; DROP AROUND BONE
100,162
95,161
endlocations
@ENDIF

;16.13
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Airborne
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
102,174 ; DROP EAST OF CONSTANTINE
102,168
106,168
endlocations
@ENDIF

;16.14
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Fighter
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
36,152 ; GIBRALTAR
endlocations
@ENDIF

;16.15
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE
CREATEUNIT
UNIT=US Fighter Bomber
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
36,152 ; GIBRALTAR
endlocations
@ENDIF

;16.16
@IF
CITYTAKEN
CITY=Sirte
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE
CREATEUNIT
UNIT=US Tactical Bomber
OWNER=Allies
Veteran=no
Count=3
Homecity=NONE
locations
36,152 ; GIBRALTAR
endlocations
@ENDIF

;16.17
@IF
CITYTAKEN
city=Casablanca
attacker=Allies
defender=Anybody
@THEN
JUSTONCE
CREATEUNIT
unit=Fallschirmjager
owner=Axis
veteran=yes
Count=10
homecity=NONE
locations
104,168 ;TUNISIA
108,164 ;TUNISIA
111,175 ;TUNISIA
114,162 ;Tunis
136,160 ;Catania
133,135 ;Naples
endlocations
@ENDIF

;16.18
@IF
CITYTAKEN
city=Oran
attacker=Allies
defender=Anybody
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
Count=8
homecity=NONE
locations
107,173 ;TUNISIA
107,169 ;TUNISIA
100,164 ;TUNISIA
114,162 ;TUNIS
endlocations
@ENDIF

;16.9 - Deleted for space

;17-------------------STRATEGIC BOMBING-----------------------

;17.0
@IF
CityTaken
city=Cologne
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=12
Who=Axis
state=On
@ENDIF

;17.1
@IF
CityTaken
city=Dsseldorf
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=12
Who=Axis
state=On
@ENDIF

;17.2
@IF
CityTaken
city=Nijmegen
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=12
Who=Axis
state=On
@ENDIF

;17.3
@IF
CityTaken
city=Karlsruhe
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=12
Who=Axis
state=On
@ENDIF

;17.4
@IF
CityTaken
city=Frankfurt
attacker=Allies
defender=Axis
@THEN
FLAG
continuous
flag=12
Who=Axis
state=On
@ENDIF

;17.5
@IF
UNITKILLED
unit=Factory
attacker=Allies
defender=Axis
@THEN
TEXT
More German Industry is put out of commission
ENDTEXT
CHANGEMONEY
receiver=Allies
amount=500
@ENDIF

;17.6
@IF
UNITKILLED
unit=Factory
attacker=Allies
defender=Axis
@AND
CheckFlag
who=Axis
flag=12
state=off
@THEN
CREATEUNIT
unit=Factory
owner=Axis
veteran=yes
homecity=NONE
randomize
locations
107,67
130,66
124,70
118,56
130,84
105,85
106,74
105,69
110,78
111,63
endlocations
@ENDIF

;18-------------------OPERATION HUSKY-----------------------

;18.0 2 Allied Transports in Tunis
@IF
CITYTAKEN
CITY=Tunis
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE
TEXT
ORDERS: The Africa Corps is finished. Launch an Invasion of Sicily as soon as possible! 
New assault troops will arrive in Tunis and Valetta soon!
ENDTEXT 
CREATEUNIT
UNIT=Transport
owner=Allies
veteran=no
Count=2
homecity=NONE
locations
114,162
endlocations
@ENDIF

;18.1 6 US Infantry in Tunis
@IF
CITYTAKEN
CITY=Tunis
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE
Delay
delay=1 
CREATEUNIT
UNIT=US Infantry
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
114,162
endlocations
@ENDIF

;18.2 4 US Airborne in Tunis
@IF
CITYTAKEN
CITY=Tunis
ATTACKER=Allies
DEFENDER=Axis
@THEN
Delay
Delay=1
JUSTONCE 
CREATEUNIT
UNIT=US Airborne
owner=Allies
veteran=no
Count=4
homecity=NONE
locations
114,162
endlocations
@ENDIF

;18.3 2 Allied Transports in Valetta
@IF
CITYTAKEN
CITY=Tunis
ATTACKER=Allies
DEFENDER=Axis
@THEN
Delay
delay=1
JUSTONCE 
CREATEUNIT
UNIT=Transport
owner=Allies
veteran=no
Count=2
homecity=NONE
locations
136,172
endlocations
@ENDIF

;18.4 6 British Infantry in Valetta
@IF
CITYTAKEN
CITY=Tunis
ATTACKER=Allies
DEFENDER=Axis
@THEN
JUSTONCE 
Delay
delay=1
CREATEUNIT
UNIT=British Infantry
owner=Allies
veteran=no
Count=8
homecity=NONE
locations
136,172
endlocations
@ENDIF

;19-------------------OPERATION MARKET GARDEN-----------------------

;19.0 - OMG text and Strongpoint in Eindhoven (Delayed)
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
Delay
delay=1
CREATEUNIT
UNIT=Strongpoint
owner=Axis
veteran=no
homecity=Cologne
locations
101,71
endlocations
@ENDIF

;19.1 - Strongpoint in Nijmegen (Delayed)
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
Delay
delay=1
CREATEUNIT
UNIT=Strongpoint
owner=Axis
veteran=no
homecity=Cologne
locations
101,67
endlocations
@ENDIF

;19.2 - Strongpoint in Arnhem (Delayed)
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
Delay
delay=1
CREATEUNIT
UNIT=Strongpoint
owner=Axis
veteran=no
homecity=Cologne
locations
104,66
endlocations
@ENDIF

;19.3
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=ANYBODY
@THEN
TEXT
^^OPERATION MARKET GARDEN
^
ORDERS: An opportunity has presented itself to capture the bridges across the Rhine with an airborne 
landing in Holland. Move rapidly as the Germans will rush in reinforcements to thwart us. 
ENDTEXT
JUSTONCE 
CREATEUNIT
UNIT=US Airborne
owner=Allies
veteran=yes
Count=5
homecity=NONE
locations
100,70
102,70
102,72
endlocations

;19.4
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=ANYBODY
@THEN
JUSTONCE 
CREATEUNIT
UNIT=US Airborne
owner=Allies
veteran=yes
Count=5
homecity=NONE
locations
100,66
101,65
101,69
endlocations

;19.5
@IF
CITYTAKEN
city=Antwerp
attacker=Allies
defender=ANYBODY
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Paratroopers
owner=Allies
veteran=yes
Count=5
homecity=NONE
locations
103,65
104,68
104,64
endlocations
@ENDIF

;20-------------------BATTLE OF THE BULGE-----------------------

;20.0 Redundant flag

;20.1 - If Brussels taken then Delay 6 turns then check Allied Flag 2 is off. If so then display text and create Heavy Panzers at x/y (Simplified)
@IF
CITYTAKEN
city=Brussels
attacker=Allies
defender=Axis
@THEN
Delay
delay=6
JUSTONCE 
TEXT
Hitler commits his last reserve into a massive counterattack in the Ardennes region
ENDTEXT
CREATEUNIT
UNIT=Wehrmacht Heavy Panzer
owner=Axis
veteran=yes
Count=20
homecity=NONE
locations
100,76 ;Aachen
102,80 ;Trier
104,74 ;Cologne
endlocations
@ENDIF

;20.2 - If Brussels taken then Delay 6 turns then check Allied Flag 2 is off. If so then display text and create Panzer Grenadiers at x/y (Simplified)
@IF
CITYTAKEN
city=Brussels
attacker=Allies
defender=Axis
@THEN
Delay
delay=6
JUSTONCE 
CREATEUNIT
UNIT=Panzergrenadiers
owner=Axis
veteran=yes
Count=16
homecity=NONE
locations
100,76 ;Aachen
102,80 ;Trier
104,74 ;Cologne
endlocations
@ENDIF

;20.3 - If Brussels taken then Delay 6 turns then check Allied Flag 2 is off. If so then display text and create Self-Propelled Artillery (Simplified)
CITYTAKEN
city=Brussels
attacker=Allies
defender=Axis
@THEN
Delay
delay=6
JUSTONCE 
CREATEUNIT
UNIT=Wehrmacht SP Artillery
owner=Axis
veteran=yes
Count=12
homecity=NONE
locations
100,76 ;Aachen
102,80 ;Trier
104,74 ;Cologne
endlocations
@ENDIF

;21-------------------EL AGHEILA TO EL ALAMEIN-----------------------

;21.1
@IF
CITYTAKEN
city=Benghazi
attacker=Allies
defender=Axis
@THEN
TEXT
Rommel has launched a counter attack from the El Agheila area aimed at 
cutting off the 8th Army near Benghazi!
ENDTEXT
JUSTONCE 
CREATEUNIT
UNIT=Wehrmacht Medium Panzer
owner=Axis
veteran=yes
Count=12
homecity=NONE
randomize
locations
179,191 ;Between El Agheila and Tobruk
169,195 
161,203
156,206
endlocations
@ENDIF

;21.2
@IF
CITYTAKEN
city=Benghazi
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Panzergrenadiers
owner=Axis
veteran=yes
Count=12
homecity=NONE
randomize
locations
179,191 ;Between El Agheila and Tobruk
169,195 
161,203
156,206
endlocations
@ENDIF

21.3
@IF
CITYTAKEN
city=Benghazi
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Wehrmacht SP Artillery
owner=Axis
veteran=yes
Count=8
homecity=NONE
randomize
locations
179,191 ;Between El Agheila and Tobruk
169,195 
161,203
156,206
endlocations
@ENDIF

21.4
@IF
CITYTAKEN
city=Benghazi
attacker=Allies
defender=Axis
@THEN
JUSTONCE 
CREATEUNIT
UNIT=Luftwaffe Ground Attack
owner=Axis
veteran=yes
Count=10
homecity=NONE
locations
156,206 ;El Agheila
endlocations
@ENDIF

;22-------------------AXIS COUNTER-ATTACKS-----------------------

;22.0 - Allies capture Bardia
@IF
CityTaken
city=Bardia
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=6
homecity=NONE
locations
177,185
165,189
endlocations
@ENDIF

;22.1 - Axis capture Bardia
@IF
CityTaken
city=Bardia
attacker=Axis
defender=Allies
@THEN
JUSTONCE
CREATEUNIT
unit=Bunker
count=2
owner=Axis
veteran=Yes
homecity=NONE
locations
188,190
endlocations
@ENDIF

;22.2 - Derna
@IF
CityTaken
city=Derna
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Light Panzer
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
185,195
178,192
186,194
endlocations
@ENDIF

;22.3 - Tripoli
@IF
CityTaken
city=Tripoli
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=6
homecity=NONE
randomize
locations
128,188
133,189
123,187
endlocations
@ENDIF

;22.4 - Cut for space

;22.5 - Catania
@IF
CityTaken
city=Catania
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Assault Gun
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
134,158
135,157
132,158
endlocations
@ENDIF

;22.6 - Salerno 1
@IF
CityTaken
city=Salerno
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=6
homecity=NONE
randomize
locations
137,135
138,134
141,137
endlocations
@ENDIF

;22.7 - Salerno 2
@IF
CityTaken
city=Salerno
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Artillery
owner=Axis
veteran=no
Count=4
homecity=NONE
randomize
locations
139,135
135,137
138,132
endlocations
@ENDIF

;22.8 - Ancona
@IF
CityTaken
city=Ancona
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
127,123
126,122
124,118
endlocations
@ENDIF

;22.9 - Florence
@IF
CityTaken
city=Florence
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
115,115
118,116
121,117
endlocations
@ENDIF

;22.10 - Marseille
@IF
CityTaken
city=Marseille
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Assault Gun
owner=Axis
veteran=no
Count=6
homecity=NONE
randomize
locations
93,113
94,108
90,104
endlocations
@ENDIF

;22.11 - Dijon
@IF
CityTaken
city=Dijon
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=no
Count=10
homecity=NONE
randomize
locations
100,92
94,90
92,92
endlocations
@ENDIF

;22.12 - Belfort
@IF
CityTaken
city=Belfort
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Heavy Panzer
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
100,96
104,90
104,94
endlocations
@ENDIF

;22.13 - Caen
@IF
CityTaken
city=Caen
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Medium Panzer
owner=Axis
veteran=no
Count=10
homecity=NONE
randomize
locations
77,83
79,81
76,84
endlocations
@ENDIF

;22.14 - Cherbourg
@IF
CityTaken
city=Cherbourg
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
72,80
71,85
73,87
endlocations
@ENDIF

;22.15 - Aachen
@IF
CityTaken
city=Aachen
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht Assault Gun
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
101,77
103,79
99,79
endlocations
@ENDIF

;22.16 - Trier
@IF
CityTaken
city=Trier
attacker=Allies
defender=Axis
@THEN
JUSTONCE
CREATEUNIT
unit=Wehrmacht SP Anti-Tank
owner=Axis
veteran=no
Count=8
homecity=NONE
randomize
locations
103,81
103,79
101,77
endlocations
@ENDIF

@ENDEVENTS